﻿using System.Windows;
using System.Windows.Controls;
namespace ChromeTabs;
public class MyControl : Control
{
    // 使用 DependencyProperty.Register 静态方法注册依赖属性  
    public static readonly DependencyProperty MyPropertyProperty =
        DependencyProperty.Register(
            "MyProperty", // 属性名称  
            typeof(int), // 属性类型  
            typeof(MyControl), // 属性的拥有者类型  
            new PropertyMetadata(default(int)) // 属性元数据，这里设置了默认值为 int 的默认值 0  
        );

    // CLR 封装器  
    public int MyProperty
    {
        get { return (int)GetValue(MyPropertyProperty); }
        set { SetValue(MyPropertyProperty, value); }
    }
}